strongly and angrily criticize - Turkish English Dictionary